xpopupmenumanager.h

Go to the documentation of this file.
00001 
00015 #ifndef _XPOPUPMENUMANAGER_H_
00016 #define _XPOPUPMENUMANAGER_H_
00017 
00018 #include "xpopupmenu.h"
00019 
00026 class XPopupMenuManager {
00027 
00028 public:
00029 
00030   XPopupMenuManager( );
00031   virtual ~XPopupMenuManager( );
00032 
00033   void parseXPopupCommand( TString & input );
00034   void parseXPopupIdentifier( TString & input, char * szReturnValue );
00035 
00036   void addMenu( XPopupMenu * p_Menu );
00037   void deleteMenu( XPopupMenu * p_Menu );
00038   void clearMenus( );
00039   XPopupMenu * getMenuByName( TString tsName );
00040 
00041 protected:
00042 
00043   VectorOfXPopupMenu m_vpXPMenu; 
00044 
00045   void parseSwitchFlags( TString * switchs, XSwitchFlags * flags );
00046   UINT parseTrackFlags( TString & flags );
00047 
00048 };
00049 
00050 #endif // _XPOPUPMENUMANAGER_H_

Generated on Tue Jan 31 20:14:48 2006 for XPopup by  doxygen 1.4.6-NO